#include<stdio.h>
int fun1(int a,int b,int c,int d)
{
	return a*d-b*c;
}
int fun2(int arr[3][3])
{
	return arr[0][0]*fun1(arr[1][1],arr[1][2],arr[2][1],arr[2][2])-arr[0][1]*fun1(arr[1][0],arr[1][2],arr[2][0],arr[2][2])+arr[0][2]*fun1(arr[1][0],arr[1][1],arr[2][0],arr[2][1]);
}
//int main()
//{
//    int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}};
//  int ret = fun2(arr);
//    printf("%d",ret);
//	return 0;
//}

int main()
{
    int arr[3][3]={0};
    int i = 0;
    int j = 0;
    for(i = 0;i<3;i++)
    {
    	for(j = 0;j<3;j++)
    	{
    		scanf("%d",&arr[i][j]);
		}
	}
    int ret = fun2(arr);
    printf("%d",ret);
	return 0;
}
